\section{processData Struct Reference}
\label{structprocess_data}\index{processData@{processData}}


{\ttfamily \#include $<$IODataTypes.h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
unsigned int $\ast$ {\bf bytes}
\item 
unsigned int {\bf bufferStartTime}
\item 
unsigned int {\bf nBufferFrames}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Struct used to pass information into the particular function used to process the input buffer and produce the output buffer (subject to change if more information is needed) 

\subsection{Member Data Documentation}
\index{processData@{processData}!bufferStartTime@{bufferStartTime}}
\index{bufferStartTime@{bufferStartTime}!processData@{processData}}
\subsubsection[{bufferStartTime}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf processData::bufferStartTime}}\label{structprocess_data_a82592f8d390cf64b92c559db43c78897}
More accurate (or at least consistent) way of keeping track of the time at the start of the buffer than streamTime \index{processData@{processData}!bytes@{bytes}}
\index{bytes@{bytes}!processData@{processData}}
\subsubsection[{bytes}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int$\ast$ {\bf processData::bytes}}\label{structprocess_data_a21b9666d03a07930c81ce21eeab4a5c1}
The number of total bytes in each of the input and output buffers \index{processData@{processData}!nBufferFrames@{nBufferFrames}}
\index{nBufferFrames@{nBufferFrames}!processData@{processData}}
\subsubsection[{nBufferFrames}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf processData::nBufferFrames}}\label{structprocess_data_a3d7c596fb1ac3d04993103ac172e88c7}
The number of frames (data samples) in the input and output buffers 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
Include/{\bf IODataTypes.h}\end{DoxyCompactItemize}
